body .imp_editor_box {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    line-height: 1;
    position: relative;
    z-index: 1;
    clear: both;
}

body .imp_editor_frame {
    width: 100%;
}

body .imp_editor_box textarea {
    overflow: auto !important;
    border: none !important;

/
/
border-color: #fff

;
/
/
width:

99.8
%
!important
;
font-size:

13
px

!important
;
white-space: pre

!important
;
    }

body .imp_editor_toolbar, body .imp_editor_toolbar li, body .imp_editor_drop_down, body .imp_editor_drop_down li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    line-height: 1;
}

body .imp_editor_toolbar {
    position: relative !important;
    float: left !important;
    width: 100% !important;
    height: 32px !important;
}

body .imp_editor_toolbar li {
    float: left !important;
    width: 32px;
    height: 32px !important;
    position: relative !important;
}

body .imp_editor_toolbar li.act {
    z-index: 3;
}

body .imp_editor_toolbar li a {
    display: block;
    height: 32px;
    zoom: 1;
    overflow: hidden;
}

body .imp_editor_toolbar li.separator {
    width: 2px;
    margin: 0 3px;
}

body .imp_editor_drop_down {
    z-index: 2;
    position: absolute;
    top: 32px;
    left: 0;
    background-color: #fff;
    box-shadow: 0px 1px 5px #666;
    -webkit-box-shadow: 0 1px 5px #666;
    -moz-box-shadow: 0 1px 5px #666;
}

body .imp_editor_drop_down li {
    font-size: 12px !important;
    float: none;
    list-style: none !important;
    width: 200px;
    height: auto !important;
    background: none !important;
}

body .imp_editor_drop_down li.separator_drop {
    border-bottom: 1px solid #eee;
}

body .imp_editor_drop_down li a {
    color: #000 !important;
    text-decoration: none !important;
    height: auto;
    display: block;
    padding: 6px 36px 6px 8px;
    background: none;
}

body .imp_editor_drop_down li a:hover {
    color: #000 !important;
    text-decoration: none !important;
    background-color: #eee;
}

body .imp_editor_drop_down li a.editor_color_link {
    padding: 0;
    display: block !important;
    width: 15px !important;
    height: 15px !important;
    float: left !important;
    border: 2px solid #fff !important;
    font-size: 1px;
}

body .imp_editor_resize {
    cursor: s-resize;
    height: 8px !important;
    line-height: 1 !important;
    font-size: 1px !important;
}

body .imp_editor_resize div {
    height: 8px !important;
    line-height: 0 !important;
    font-size: 1px !important;
}

/* SKINS */

/* =Carrara White
-----------------------------------------------------------------------------*/
body .imp_editor_box_carrara_white .imp_editor_toolbar {
    background: url(../i/bg_carrara_white.png) repeat-x top #d1d1d1;
    border-bottom: 1px solid #b2b2b2;
}

body .imp_editor_box_carrara_white .imp_editor_toolbar li.act {
    background: url(../i/hover.png) repeat-x;
}

body .imp_editor_box_carrara_white .imp_editor_toolbar li a {
    background: url(../i/icons.png) no-repeat;
}

body .imp_editor_box_carrara_white .imp_editor_toolbar li:hover {
    background: url(../i/hover.png) repeat-x;
}

body .imp_editor_box_carrara_white .imp_editor_resize {
    border-top: 1px solid #d7d6d6 !important;
    background: url(../i/bg_carrara_white.png) repeat-x !important;
}

body .imp_editor_box_carrara_white .imp_editor_resize div {
    background: url(../i/resizer.gif) center no-repeat !important;
}

body .imp_editor_box_carrara_white .imp_editor_toolbar li.separator {
    background: url(../i/separator.png) no-repeat right;
}

/* =Cream White
-----------------------------------------------------------------------------*/
body .imp_editor_box_cream_white .imp_editor_toolbar {
    background: url(../i/bg_cream_white.png) repeat-x top #ddd4c7;
    border-bottom: 1px solid #b2b2b2;
}

body .imp_editor_box_cream_white .imp_editor_toolbar li.act {
    background: url(../i/hover.png) repeat-x;
}

body .imp_editor_box_cream_white .imp_editor_toolbar li a {
    background: url(../i/icons.png) no-repeat;
}

body .imp_editor_box_cream_white .imp_editor_toolbar li:hover {
    background: url(../i/hover.png) repeat-x;
}

body .imp_editor_box_cream_white .imp_editor_resize {
    border-top: 1px solid #d7d6d6 !important;
    background: url(../i/bg_cream_white.png) repeat-x !important;
}

body .imp_editor_box_cream_white .imp_editor_resize div {
    background: url(../i/resizer.gif) center no-repeat !important;
}

body .imp_editor_box_cream_white .imp_editor_toolbar li.separator {
    background: url(../i/separator.png) no-repeat right;
}

/* =Arctic Silver
-----------------------------------------------------------------------------*/
body .imp_editor_box_arctic_silver .imp_editor_toolbar {
    background: url(../i/bg_arctic_silver.png) repeat-x top #b9c7d4;
    border-bottom: 1px solid #7f7f7f;
}

body .imp_editor_box_arctic_silver .imp_editor_toolbar li.act {
    background: url(../i/hover.png) repeat-x;
}

body .imp_editor_box_arctic_silver .imp_editor_toolbar li a {
    background: url(../i/icons.png) no-repeat;
}

body .imp_editor_box_arctic_silver .imp_editor_toolbar li:hover {
    background: url(../i/hover.png) repeat-x;
}

body .imp_editor_box_arctic_silver .imp_editor_resize {
    border-top: 1px solid #d7d6d6 !important;
    background: url(../i/bg_arctic_silver.png) repeat-x !important;
}

body .imp_editor_box_arctic_silver .imp_editor_resize div {
    background: url(../i/resizer.gif) center no-repeat !important;
}

body .imp_editor_box_arctic_silver .imp_editor_toolbar li.separator {
    background: url(../i/separator.png) no-repeat right;
}

/* =Racing Green
-----------------------------------------------------------------------------*/
body .imp_editor_box_racing_green .imp_editor_toolbar {
    background: url(../i/bg_racing_green.png) repeat-x top #546762;
    border-bottom: 1px solid #151515;
}

body .imp_editor_box_racing_green .imp_editor_toolbar li.act {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_racing_green .imp_editor_toolbar li a {
    background: url(../i/icons_invert.png) no-repeat;
}

body .imp_editor_box_racing_green .imp_editor_toolbar li:hover {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_racing_green .imp_editor_resize {
    border-top: 1px solid #666 !important;
    background: url(../i/bg_racing_green.png) repeat-x !important;
}

body .imp_editor_box_racing_green .imp_editor_resize div {
    background: url(../i/resizer_invert.png) center no-repeat !important;
}

body .imp_editor_box_racing_green .imp_editor_toolbar li.separator {
    background: url(../i/separator_invert.png) no-repeat right;
}

/* =Brown
-----------------------------------------------------------------------------*/
body .imp_editor_box_brown .imp_editor_toolbar {
    background: url(../i/bg_brown.png) repeat-x top #332118;
    border-bottom: 1px solid #151515;
}

body .imp_editor_box_brown .imp_editor_toolbar li.act {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_brown .imp_editor_toolbar li a {
    background: url(../i/icons_invert.png) no-repeat;
}

body .imp_editor_box_brown .imp_editor_toolbar li:hover {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_brown .imp_editor_resize {
    border-top: 1px solid #151515 !important;
    background: url(../i/bg_brown.png) repeat-x !important;
}

body .imp_editor_box_brown .imp_editor_resize div {
    background: url(../i/resizer_invert.png) center no-repeat !important;
}

body .imp_editor_box_brown .imp_editor_toolbar li.separator {
    background: url(../i/separator_invert.png) no-repeat right;
}

/* =Macadamia
-----------------------------------------------------------------------------*/
body .imp_editor_box_macadamia .imp_editor_toolbar {
    background: url(../i/bg_macadamia.png) repeat-x top #705246;
    border-bottom: 1px solid #151515;
}

body .imp_editor_box_macadamia .imp_editor_toolbar li.act {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_macadamia .imp_editor_toolbar li a {
    background: url(../i/icons_invert.png) no-repeat;
}

body .imp_editor_box_macadamia .imp_editor_toolbar li:hover {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_macadamia .imp_editor_resize {
    border-top: 1px solid #666 !important;
    background: url(../i/bg_macadamia.png) repeat-x !important;
}

body .imp_editor_box_macadamia .imp_editor_resize div {
    background: url(../i/resizer_invert.png) center no-repeat !important;
}

body .imp_editor_box_macadamia .imp_editor_toolbar li.separator {
    background: url(../i/separator_invert.png) no-repeat right;
}

/* =Guards Red
-----------------------------------------------------------------------------*/
body .imp_editor_box_guards_red .imp_editor_toolbar {
    background: url(../i/bg_guards_red.png) repeat-x top #8e1316;
    border-bottom: 1px solid #151515;
}

body .imp_editor_box_guards_red .imp_editor_toolbar li.act {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_guards_red .imp_editor_toolbar li a {
    background: url(../i/icons_invert.png) no-repeat;
}

body .imp_editor_box_guards_red .imp_editor_toolbar li:hover {
    background: url(../i/hover_invert.png) repeat-x;
}

body .imp_editor_box_guards_red .imp_editor_resize {
    border-top: 1px solid #777 !important;
    background: url(../i/bg_guards_red.png) repeat-x !important;
}

body .imp_editor_box_guards_red .imp_editor_resize div {
    background: url(../i/resizer_invert.png) center no-repeat !important;
}

body .imp_editor_box_guards_red .imp_editor_toolbar li.separator {
    background: url(../i/separator_invert.png) no-repeat right;
}

/* BUTTONS */
body .imp_editor_toolbar li a.imp_btn_html {
    background-position: 0;
}

body .imp_editor_toolbar li a.imp_btn_styles {
    background-position: -32px;
}

body .imp_editor_toolbar li a.imp_btn_format {
    background-position: -64px;
}

body .imp_editor_toolbar li a.imp_btn_lists {
    background-position: -96px;
}

body .imp_editor_toolbar li a.imp_btn_image {
    background-position: -128px;
}

body .imp_editor_toolbar li a.imp_btn_table {
    background-position: -160px;
}

body .imp_editor_toolbar li a.imp_btn_link {
    background-position: -192px;
}

body .imp_editor_toolbar li a.imp_btn_video {
    background-position: -224px;
}

body .imp_editor_toolbar li a.imp_btn_fullscreen {
    background-position: -256px;
}

body .imp_editor_toolbar li a.imp_btn_undo {
    background-position: -288px;
}

body .imp_editor_toolbar li a.imp_btn_redo {
    background-position: -320px;
}

body .imp_editor_toolbar li a.imp_btn_bold {
    background-position: -352px;
}

body .imp_editor_toolbar li a.imp_btn_italic {
    background-position: -384px;
}

body .imp_editor_toolbar li a.imp_btn_superscript {
    background-position: -416px;
}

body .imp_editor_toolbar li a.imp_btn_file {
    background-position: -448px;
}

body .imp_editor_toolbar li a.imp_btn_hr {
    background-position: -480px;
}

body .imp_editor_toolbar li a.imp_btn_align {
    background-position: -512px;
}

body .imp_editor_toolbar li a.imp_btn_align_center {
    background-position: -544px;
}

body .imp_editor_toolbar li a.imp_btn_align_right {
    background-position: -576px;
}

body .imp_editor_toolbar li a.imp_btn_outdent {
    background-position: -608px;
}

body .imp_editor_toolbar li a.imp_btn_indent {
    background-position: -640px;
}

body .imp_editor_toolbar li a.imp_btn_charmap {
    background-position: -672px;
}

body .imp_editor_toolbar li a.imp_btn_backcolor {
    background-position: -704px;
}

body .imp_editor_toolbar li a.imp_btn_fontcolor {
    background-position: -736px;
}

body .imp_editor_toolbar li a.imp_btn_orderlist {
    background-position: -768px;
}

body .imp_editor_toolbar li a.imp_btn_align_left {
    background-position: -800px;
}

body .imp_editor_toolbar li a.imp_btn_cut {
    background-position: -832px;
}

body .imp_editor_toolbar li a.imp_btn_strike {
    background-position: -864px;
}

body .imp_editor_toolbar li a.imp_btn_unorderlist {
    background-position: -896px;
}

body .imp_editor_toolbar li a.imp_btn_format_clean {
    background-position: -928px;
}

/* MODAL */
#editor_imp_modal_overlay {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 50000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity = 60);
    opacity: 0.60;
    background-color: #000 !important;
}

#editor_imp_modal_overlay[id] {
    position: fixed;
}

#editor_imp_modal {
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;

    box-shadow: 0px 5px 20px #333;
    -webkit-box-shadow: 0 5px 20px #333;
    -moz-box-shadow: 0 5px 20px #333;

    z-index: 50001;

    font-family: "Trebuchet MS", "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    color: #000;
}

#editor_imp_modal_header {
    padding: 30px 40px;
    font-size: 24px;
}

#editor_imp_modal_inner {
    padding: 0 40px 30px 40px;
}

#editor_imp_modal_close {
    position: absolute;
    right: -11px;
    top: -11px;
    width: 30px;
    height: 30px;
    background: url(../i/close.png) no-repeat;
    cursor: pointer;
}

.editor_ruler td {
    font-size: 12px;
    padding: 5px;
    border: none;
}

/* CHARMAP */
#editor_charmap {
    overflow: hidden;
    margin-bottom: 1.5em;
}

#editor_charmap a, #editor_charmap a:hover {
    float: left;
    text-decoration: none !important;
    color: #333 !important;
    border: 1px solid #eee;
    display: block;
    line-height: 1;
    width: 20px;
    text-align: center;
    padding: 4px 0;
    font-size: 18px;
}

#editor_charmap a:hover {
    background-color: #000;
    color: #fff !important;
    border: 1px solid #900;
}
